import json
from config import BASE_DIR


def read_json_file(filename):
    # 打开json⽂件
    with open(filename, "r", encoding="utf8") as f:
        # 读取 json⽂件数据
        json_data = json.load(f)
        # 定义 空列表
        add_data = []
        # 循环 遍历数据，将 [{},{},{}] --> [(),(),()]
        for data in json_data:
            # 提取 每⼀组 字典数据中的 value 值
            d_v = data.values()
            # 将 value值，转换成 元组
            tmp = tuple(d_v)
            # 将 元组，追加到 列表中
            add_data.append(tmp)
        # 在循环结束后，返回 [(),(),()]
        return add_data


if __name__ == '__main__':
    filename = BASE_DIR + "/data/create_order.json"
    res = read_json_file(filename)
    print(res)